package cn.gogpay.duoim.sdk.model;

import io.swagger.annotations.ApiModelProperty;

public class GroupInfo {

    @ApiModelProperty("群组ID")
    private String groupID;

    @ApiModelProperty("回调指令")
    private String groupName;

    @ApiModelProperty("通知消息")
    private String notification;

    @ApiModelProperty("介绍信息")
    private String introduction;

    @ApiModelProperty("群头像地址")
    private String faceURL;

    @ApiModelProperty("群所属用户ID")
    private String ownerUserID;

    @ApiModelProperty("创建时间")
    private Long createTime;

    @ApiModelProperty("群成员数量")
    private Integer memberCount;

    @ApiModelProperty("拓展信息")
    private String ex;

    @ApiModelProperty("群状态")
    private Integer status;

    @ApiModelProperty("群创建用户ID")
    private String creatorUserID;

    @ApiModelProperty("群类型")
    private Integer groupType;

    @ApiModelProperty("加群是否需要验证")
    private Integer needVerification;

    private Integer lookMemberInfo;

    private Integer applyMemberFriend;

    private Long notificationUpdateTime;

    private String notificationUserID;

    public String getGroupID() {
        return groupID;
    }

    public void setGroupID(String groupID) {
        this.groupID = groupID;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getNotification() {
        return notification;
    }

    public void setNotification(String notification) {
        this.notification = notification;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public String getFaceURL() {
        return faceURL;
    }

    public void setFaceURL(String faceURL) {
        this.faceURL = faceURL;
    }

    public String getOwnerUserID() {
        return ownerUserID;
    }

    public void setOwnerUserID(String ownerUserID) {
        this.ownerUserID = ownerUserID;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Integer getMemberCount() {
        return memberCount;
    }

    public void setMemberCount(Integer memberCount) {
        this.memberCount = memberCount;
    }

    public String getEx() {
        return ex;
    }

    public void setEx(String ex) {
        this.ex = ex;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreatorUserID() {
        return creatorUserID;
    }

    public void setCreatorUserID(String creatorUserID) {
        this.creatorUserID = creatorUserID;
    }

    public Integer getGroupType() {
        return groupType;
    }

    public void setGroupType(Integer groupType) {
        this.groupType = groupType;
    }

    public Integer getNeedVerification() {
        return needVerification;
    }

    public void setNeedVerification(Integer needVerification) {
        this.needVerification = needVerification;
    }

    public Integer getLookMemberInfo() {
        return lookMemberInfo;
    }

    public void setLookMemberInfo(Integer lookMemberInfo) {
        this.lookMemberInfo = lookMemberInfo;
    }

    public Integer getApplyMemberFriend() {
        return applyMemberFriend;
    }

    public void setApplyMemberFriend(Integer applyMemberFriend) {
        this.applyMemberFriend = applyMemberFriend;
    }

    public Long getNotificationUpdateTime() {
        return notificationUpdateTime;
    }

    public void setNotificationUpdateTime(Long notificationUpdateTime) {
        this.notificationUpdateTime = notificationUpdateTime;
    }

    public String getNotificationUserID() {
        return notificationUserID;
    }

    public void setNotificationUserID(String notificationUserID) {
        this.notificationUserID = notificationUserID;
    }
}

